
3.6 Cost specications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.7 Performance specications: . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.8 Milestone Specications . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.9 Man-hour specications . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.9.1 Man-hours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.9.2 Skillset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
3.9.3 How Assignment was Done . . . . . . . . . . . . . . . . . . . . . 48
3.9.4 Surplus Manpower . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.9.5 TRL Description . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4 Design 49
4.1 Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.1.1 Parts of Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.2 Demo Function Generator Design and Working . . . . . . . . . . . . . . 50
4.2.1 Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.2.2 Working . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
4.3 CAD Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.3.1 Outer Casing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.3.2 Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
4.3.3 Support Poles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
4.3.4 Body . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4.3.5 Potentiometer Knobs . . . . . . . . . . . . . . . . . . . . . . . . 61
4.3.6 Push button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.3.7 Reset button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.4 Types of Waveform & their Generation . . . . . . . . . . . . . . . . . . . 69
4.4.1 Square Wave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.4.2 Ramp Wave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.4.3 Sine Wave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.4.4 Triangular Wave . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.4.5 Pulse Wave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.5 Voltage Amplitude Control . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.6 DC Oset Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
4.7 Circuit Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.8 Arduino Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.8.1 Code for Square Wave . . . . . . . . . . . . . . . . . . . . . . . . 73
4.8.2 Code for Ramp Wave . . . . . . . . . . . . . . . . . . . . . . . . 73
4.8.3 Code for Sine Wave . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.8.4 Code for Triangular Wave . . . . . . . . . . . . . . . . . . . . . . 76
4.8.5 Code for Pulse Wave . . . . . . . . . . . . . . . . . . . . . . . . . 77
4.8.6 Code for LCD Display . . . . . . . . . . . . . . . . . . . . . . . . 78
4.9 Software Simulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
4.9.1 Simulation for Square Wave . . . . . . . . . . . . . . . . . . . . . 83
4.9.2 Simulation for Ramp Wave . . . . . . . . . . . . . . . . . . . . . 84
4.9.3 Simulation for Sine Wave . . . . . . . . . . . . . . . . . . . . . . 84
4.9.4 Simulation for Triangular Wave . . . . . . . . . . . . . . . . . . . 85
4.9.5 Simulation for Pulse Wave . . . . . . . . . . . . . . . . . . . . . . 86
4.9.6 Simulation for Lcd Display . . . . . . . . . . . . . . . . . . . . . 87
4.10 Design Iterations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Page 9 of 140